Big Huge Thesaurus

Egyptian pea

noun